Appendix III - Patching STR# Resources The STR# resource format used to store many of the strings in EV may seem to be incompatible with the flexible nature of plugin files. For example, a plugin for a new ship would have to replace several of the built-in STR# resources to incorporate its new name into the game. The problem arises when you want to use two plugins that try to modify the same STR# resource. The solution is not to changes the STR# resources at all, but to use EV’s handy string patching functionality by updating only select strings in a STR# resource by providing EV with a properly-numbered 'STR ' resource. For example, to change the first cargo type from food to something else, you’d simply create a 'STR ' resource with the ID 9000 and type in the name of your new commodity. A chart of 'STR ' resource numbers is provided below: String Type: Replacement 'STR ' ID range: Message buoys 1000-2500 Short outfit names 3000-3127 Lowercase outfit names 3200-3327 Lowercase plural outfit names 3400-3527 Short shipyard names 3600-3663 Long shipyard names 3700-3763 Short ship names for communications dialog 3800-3863 Government abbreviations for target display 4000-4127 Government short names for comm dialog 4200-4327 Hail quotes 5000-5511 Disaster news 6000-6127 Stellar types 7000-7063 jünk abbreviations 8000-8127 Lowercase jünk names 8200-8327 Generic cargo names 9000-9063 Lowercase cargo names 9100-9163 Cargo abbreviations for status display 9200-9263 Base prices of commodities 9300-9305 Commodity abbreviations for status display 9400-9405 (A similar function exists for updating the graphics for the shipyard and outfit menus - see the note at the top of this document for details.)